package exception;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * JDK7之后,java推出了自动关闭特性.
 * 使得我们在源代码中异常处理机制在IO应用中得到了简化
 * 使用方式:
 * 1:将流对象的创建放在try后的()中
 * 2:try要捕获的其余业务代码依旧还是放在try代码块中
 */
public class AutoCloseableDemo {
    public static void main(String[] args) {
        try (
                FileOutputStream fos = new FileOutputStream("fos.txt");
        ) {
            fos.write(1);
        } catch (IOException e) {
            System.out.println("程序出错了!");
        }
    }
}
